projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f71f721
)
Allow gtk_radio_menu_item_set_group() to be called twice without crashing.
author
John Lindgren
<john.lindgren@aol.com>
Sat, 22 Mar 2014 03:12:04 +0000
(23:12 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Thu, 27 Mar 2014 00:35:24 +0000
(20:35 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=726859
gtk/gtkradiomenuitem.c
patch
|
blob
|
history
diff --git
a/gtk/gtkradiomenuitem.c
b/gtk/gtkradiomenuitem.c
index 82bc00108f8a0d2506652e132cb2f72c5f0a077e..8eaab3b4c549eead47c3095b92dd8df976c642bf 100644
(file)
--- a/
gtk/gtkradiomenuitem.c
+++ b/
gtk/gtkradiomenuitem.c
@@
-164,12
+164,14
@@
gtk_radio_menu_item_set_group (GtkRadioMenuItem *radio_menu_item,
GtkRadioMenuItemPrivate *priv;
GtkWidget *old_group_singleton = NULL;
GtkWidget *new_group_singleton = NULL;
-
+
g_return_if_fail (GTK_IS_RADIO_MENU_ITEM (radio_menu_item));
- g_return_if_fail (!g_slist_find (group, radio_menu_item));
priv = radio_menu_item->priv;
+ if (priv->group == group)
+ return;
+
if (priv->group)
{
GSList *slist;